// 1. 定义user对象（包含指定字段）
const user = {
  name: '张三',    // 字符串类型
  age: 22,        // 数字类型
  qq: '123456789',// 字符串类型
  hobbies: ['编程', '游戏'] // 额外字段，用于JSON输出
};

// 2. 使用三种占位符格式化输出
console.log('=== 三种占位符输出示例 ===');

// ① %s：字符串占位符（输出name和qq）
console.log('1. 字符串占位符（%s）');
console.log('姓名：%s，QQ：%s', user.name, user.qq);

// ② %d：数字占位符（输出age，支持整数/浮点数）
console.log('\n2. 数字占位符（%d）');
console.log('年龄：%d岁，年龄+5：%d岁', user.age, user.age + 5);

// ③ %j：JSON占位符（输出完整user对象）
console.log('\n3. JSON占位符（%j）');
console.log('用户完整信息（JSON格式）：%j', user);

// 补充：模板字符串输出（ES6语法，增强可读性）
console.log('\n=== 模板字符串输出（补充） ===');
console.log(`姓名：${user.name}，年龄：${user.age}，QQ：${user.qq}`);